package backend.project.gym_management.service;

import backend.project.gym_management.pojo.dto.*;
import backend.project.gym_management.pojo.vo.StaffEquipmentPageVO;
import backend.project.gym_management.pojo.vo.StaffRepairPageVO;
import backend.project.gym_management.pojo.vo.StaffUserPageVO;

public interface StaffService {
    StaffUserPageVO selectUserByNameOrUid(StaffQuery staffQuery);
    boolean updateStatus(StaffUpdateEquipmentParam update);
    boolean addRepairRecord(StaffAddRepairStatus add);
    StaffEquipmentPageVO getAllEquipmentByPage(StaffEquipmentQuery query);
    StaffRepairPageVO getAllRepairsByPage(StaffRepairQuery query);
    boolean updateUserTitle(StaffUpdateUserTitleParam param);

    boolean addUser(StaffAddUserParam dto);


}
